package com.a;

import java.util.Scanner;

/**
 * @author LW
 * @2020/9/17 14:48
 */
public class task3 {
    public static void main(String[] args) {
        task3 task3 = new task3();
        Scanner scanner = new Scanner(System.in);
        System.out.println("输入一个三位整数，判断它是否是水仙花数");
        int num = scanner.nextInt();//输入数num
        task3.sxhs(num);//调用对象中的方法，参数为输入的值
    }
    public boolean sxhs(int num){
        int a = num/100;//取百位上的数
        int b = (num/10)%10;//取十位上的数
        int c = num%10;//取个位上的数
        if (a*a*a+b*b*b+c*c*c==num){//所谓“水仙花数”是指一个三位的整数，其各位数字立方和等于该数本身。
            System.out.println("这个数是一个水仙花数");
            return true;
        }else {
            System.out.println("这个数不是一个水仙花数");
            return false;
        }

    }

}
